home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 4 / Mac Giga-ROM 4.0 - 1993.toast / FILES / BBS / TABBY:FIDO / AreaTrix 1.0.4.cpt / AreaTrix 1.04 / About AreaTrix… next >
Text File  |  1990-05-10  |  24KB  |  548 lines

  1.                            About AreaTrix…
  2.  
  3. AreaTrix is an automatic Echo tender. It allows Tabby-based boards to
  4. process requests from remote boards and points turning on and off Echoes
  5. they receive. Remotes can also get lists of available Echoes. In
  6. addition, AreaTrix allows file forwarding.
  7.  
  8. AreaTrix is compatible with Host (Second Sight), Mansion and any other
  9. Mac BBS program which uses TabbyNet. It works only on TabbyNet files and
  10. thus is not dependent on various BBS file formats.
  11.  
  12. It is modeled after an MSDOS program called AreaFix. For the sake of
  13. compatibility, it answers messages addressed to AreaFix.
  14.  
  15. This document is organized as follows:
  16.  
  17. Basic Setup                      Sysop guide to install
  18. From the User’s Point of View    Users guide to AreaFix
  19. File Forwarding                  Users guide to sending files
  20. Keyword Protection               Sysop instructions to set up keys
  21. How AreaTrix Works               Described for the curious
  22. Miscellany                       Notes and loose thoughts
  23.  
  24. Please read this whole document, even if you think you know all about
  25. AreaFix. For those who have run early versions of AreaFix, note that
  26. some file names have changed, as has the way AreaFix works.
  27.  
  28. ------------------------------------------------------------------------
  29.  
  30.                             Basic Setup
  31.  
  32. Copy AreaTrix to the same level as TabbyNet. Open AreaTrix while holding
  33. down the mouse button to configure it. Supply the following seven items
  34. of information:
  35.  
  36. • Default application to launch. This is normally the name of your BBS
  37. program. It is used only when AreaTrix can’t find a valid entry in the
  38. launch.next file.
  39.  
  40. • Forward Name. This is a “magic” message address name which handles
  41. file forwarding. If you want to limit file forwarding to a few select
  42. users, change the name to something other than “File Forward” and let
  43. your select users know what this name is.
  44.  
  45. • Message to Sysop. If this is enabled, AreaTrix will send you a message
  46. anytime it makes a change to the Areas.BBS file. If you don’t select
  47. this option, AreaTrix will do its work quietly.
  48.  
  49. • No password for list. If this is enabled, AreaTrix will send a list of
  50. message sections to any inquirer, with or without a password.
  51.  
  52. • Write to Tabby Log. If this is enabled, AreaTrix writes a summary of
  53. its session to the Tabby Log.
  54.  
  55. • Write to File Forward Log. If this is enabled, AreaTrix will maintain
  56. a log of all file forward requests. If enabled, Forward Log, located in
  57. the Tabby folder, date/time stamps every transaction with the name of
  58. the file, the name of the sender and the node number of the recipient.
  59.  
  60. • Delete Forwarded Files. If this is enabled, AreaTrix will delete files
  61. from the Generic folder after they are forwarded.
  62.  
  63. Insert AreaTrix in *all* event chains just after TabbyNet Deliver Mail.
  64. Change TabbyNet events with Tabby Maint and use ResEdit to modify
  65. TabbyNet (STR  305) and Tabby Robot (STR# 301).
  66.  
  67.  *** Note that this is different than how earlier versions worked. ***
  68.  
  69. (TabbyNet will choke if your event lists get too long, so you might want
  70. to abbreviate AreaTrix to Ax -- remember to change the application name
  71. if you do!)
  72.  
  73. Copy the text file “AreaTrix Help” to your Tabby folder. This is used
  74. for any AreaFix requests which have a ? in the Subject field.
  75.  
  76. Create passwords for nodes and points. Passwords for AreaTrix can be
  77. created in two ways:
  78.  
  79. <1> You can use Tabby Maint to set up passwords for any nodes which you
  80.     will allow to use AreaTrix. Tabby 2.0 limits these passwords to 6
  81.     characters or less in length. If you use Tabby Maint, then the
  82.     password file, which is called Password, is operative on all
  83.     communications with that other board.
  84.  
  85. <2> You can use a text editor to create a passwords list. The format for
  86.     a password file is identical to the Tabby Password format:
  87.  
  88.     NodeID <tab> Password <return>
  89.     NodeID <tab> Password <return>
  90.     
  91.     and so on (no spaces, just tabs separating the NodeID from the
  92.     password, and a carriage return after every line).
  93.  
  94.     An actual file looks like this:
  95.  
  96.     107/563    KingEdward
  97.     102/823    DaddyGee
  98.     7500/3      MrMister
  99.  
  100. If you want to use passwords longer than 6 characters, set up a text
  101. file as indicated in Technique <2> and save it in the Tabby folder under
  102. the name AreaPass (or you can save a copy of your Password file as
  103. AreaPass, then lengthen the actual passwords). AreaTrix looks for this
  104. file *before* it tries to use the Password file, and uses the contents
  105. of AreaPass in preference to the Tabby Password file.
  106.  
  107. If you use Tabby Maint to set up passwords for any nodes which you will
  108. allow to use AreaTrix, both you and the other node agree on a password,
  109. and both of you enter the password to use in all communications with the
  110. other node. AreaTrix uses the Tabby Password file to get this information
  111. (unless there is a AreaPass file, as described in the previous
  112. paragraph). If an AreaTrix message is sent by a board without a password,
  113. AreaTrix will notify the board sysop to get a password.
  114.  
  115. As mentioned earlier, if you get a request discontinuing an Echo from
  116. the source for that Echo (the first listing in the Areas.bbs file), the
  117. request will be ignored. That’s something that should be handled by
  118. humans, not automatons.
  119.  
  120. AreaTrix has many options, including File Forwarding and keyword
  121. protection for areas, but this is all you *have* to do to get it
  122. running.
  123.  
  124. ------------------------------------------------------------------------
  125.  
  126.                    From the User’s Point of View
  127.  
  128. Its operation is quite simple. You create a private NetMail message
  129. addressed to AreaFix at a valid node address. You can type AreaFix any
  130. way you want, as long as you don’t embed spaces or tabs or random
  131. letters in the name -- AreaFix, AreafiX, AREAfix and areafix all work.
  132. Just spell it right. Send this message to an AreaFix-equipped board with
  133. which you share Echoes (it will work with Red Ryder Host, Mansion and
  134. MSDOS). You and the node addressed must agree on a password. Put this
  135. password in the “Subject” field of the message, along with (optionally)
  136. one or two switches:
  137.  
  138. -L requests a text file listing and documenting Echo areas. This text
  139. file is prepared by the sysop, and offers illuminating descriptions of
  140. mysteries such as COMP.BINARIES.MAC. If the sysop is lazy and hasn’t
  141. written this text file, you’ll get nothing.
  142.  
  143. -Q requests a list of currently available Echoes. This list includes all
  144. entries in the Tabby Areas.BBS file, except for the UNKNOWN section (not
  145. too much demand for Unidentified Echo Objects). If an Echo is already
  146. received by eight nodes -- Tabby’s maximum -- it will not be shown in
  147. this listing. (You can also get a listing of available Echoes by putting
  148. an asterisk [*] on a single line in the body of the message).
  149.  
  150. The body of the message consists of names of Echo areas. If a name
  151. appears by itself, AreaFix presumes it’s to be added to your
  152. distribution. If it’s preceded by a minus sign, AreaFix removes it from
  153. your distribution. If you absentmindedly put a plus in front of the
  154. Echo name, no problem -- AreaFix ignores the plus sign and adds the area
  155. anyway.
  156.  
  157. Here is the format of a sample message, along with some notes:
  158.  
  159. Msg #31514 in *Net Private* Created on 07/04/89 at 07:44:51
  160. To: AREAFIX [Private], From: ERIK SELBERG
  161. Via address: 15/31
  162. Subject: MooHaHa -Q -L
  163.  
  164. -SPACE
  165. MACNOV
  166. RRH
  167.  
  168. The only entry in this message which is critical in terms of caps and
  169. lower case is the password -- it must exactly match the password you and
  170. the addressee agree on. MOOHAHA won’t be recognized. The rest --
  171. switches, area names and the name AreaFix can be any case -- AreaFix
  172. will treat them all as if they were capitalized.
  173.  
  174. With this message, Erik is requesting a text listing explaining
  175. available Echo sections [-L] and a listing of all active and available
  176. sections [-Q]. In addition, he wants to “turn on” the MACNOV and RRH
  177. Echoes, and “turn off” the SPACE Echo.
  178.  
  179. AreaFix will send him back three messages. The first one, caused by the
  180. -L switch, lists and explains the Echo sections. The second, caused by
  181. the -Q switch, lists of all Echoes carried by the board. The third
  182. summarizes changes in echo feeds.
  183.  
  184. If you send a message to AreaFix with a ? by itself in the Subject field
  185. and if the sysop has installed a file called “AreaTrix Help” in the
  186. Tabby folder, you will receive the text of the help file in a return
  187. message.
  188.  
  189. You do not need to use both, or either of the two Subject switches.
  190. Your password is fine all by itself.
  191.  
  192. If you request discontinuing an Echo for which you are the source (first
  193. listing in a set of nodes in the Areas.bbs file), the request will be
  194. ignored -- take it up directly with the sysop.
  195.  
  196. If you want to get a list of Echoes which you are now receiving from a
  197. remote BBS, just request that it add an Echo which you are already
  198. getting. This will leave your status unchanged, but will send you a
  199. message summarizing your current feeds.
  200.  
  201. AreaTrix is a bit loose in its report format. If you request adding an
  202. Echo which you already receive, AreaFix will dutifully claim to have
  203. added the Echo in its message back to you. In fact, it doesn’t really
  204. change the Areas.bbs distribution if you ask for something you’re
  205. already getting.
  206.  
  207. I’ve tried to make AreaTrix fairly flexible in terms of reading message
  208. text. If it can’t match a line against an existing section, it ignores
  209. the line. In comparing the lines of the message against entries in the
  210. Areas.BBS and PointGroups files, every message line is stripped of
  211. leading and following spaces and tabs, and leading plus and minus signs.
  212. This gives AreaTrix compatibility with other AreaFix schemes.
  213.  
  214. ------------------------------------------------------------------------
  215.  
  216.                            File Forwarding
  217.  
  218. To forward a file, address the message to “File Forward” (or whatever
  219. you’ve set as the default name). Enter your password as the first item
  220. in the Subject field, then type a space, then a “>” character, a space
  221. and the node address (with or without the net address). Sample Subject
  222. lines might look like
  223.  
  224.              MyPassword > 7500/1
  225.                   - or -
  226.              MyPassword > 1
  227.  
  228. The File Forward function can be used to send files to any address -- it
  229. is not limited to points. If the subject of the message (the address to
  230. which the file is directed) contains no slash, AreaFix prepends your
  231. local net number with a slash. Otherwise it uses the address as entered.
  232.  
  233. Files to be forwarded should be listed one per line in the body of the
  234. message -- no paths, just the file names. Caps and lower case are not
  235. significant. In forwarding files, AreaTrix will first verify that the
  236. file forwarding request comes from a node with a legit password, then
  237. will try to open each file in the Generic Folder (where files are
  238. automatically sent by TabbyNet) -- if it doesn’t exist, AreaTrix won’t
  239. try to forward it.
  240.  
  241. AreaTrix sends confirming messages for forwarding requests, noting
  242. whether it was able to set up the file to forward. And AreaTrix deletes
  243. files after they've been sent (it does this by checking whether the file
  244. is still an entry in the SendfilesXXX/YYY.bbs file -- if not, it's
  245. deleted).
  246.  
  247. If you’re a sysop and you want to snag a copy of a file that was
  248. sent to the board, just get its name from the Tabby Log and send a
  249. message to File Forward with your point ID in the Subject line and the
  250. name of the file in the body of the message.
  251.  
  252. The name AreaTrix uses for file forwarding can be reconfigured any time
  253. by holding down the mouse button while launching AreaTrix. It’s set for
  254. a default of “File Forward,” but you can change it to another name to
  255. prevent it from being automatically available to all points.
  256.  
  257. If you don't want the file to be deleted before the sysop sees it, use
  258. File Forward to send an extra copy to the sysop at either point 0 or
  259. point 1 in addition to the copy you're sending someone else. AreaTrix
  260. will not delete a file if there is *any* pending File Forward request.
  261. Alternatively, you can configure AreaTrix never to delete forwarded
  262. files.
  263.  
  264. Here is a sample File Forward message:
  265.  
  266. Msg #31515 in *Net Private* Created on 07/04/89 at 07:45:43
  267. To: File Forward [Private], From: ERIK SELBERG
  268. Via address: 15/31
  269. Subject: MooHaHa > 7500/3
  270.  
  271. Dungeons Doc
  272. Stuffit 1.51
  273.  
  274. ------------------------------------------------------------------------
  275.  
  276.                            Keyword Protection
  277.  
  278. AreaTrix implements a simple but flexible keyword scheme to limit
  279. access to one, some or all areas. Each area you want to protect is
  280. assigned a short key. Each user you want to allow access to that section
  281. is given that key as a component of a longer keyword.
  282.  
  283. For instance, you might assign the following keys:
  284.  
  285.       Section        Key
  286.       --------       -----
  287.       SOCALPT        PtOK
  288.       SOCALMAC       MacBB
  289.       SMUT           Trash
  290.  
  291. If you want Point 1 to have access to all three sections, give that
  292. point a keyword of PtOKMacBBTrash (you can build the string in any order
  293. -- TrashPtOKMacBB would work as well -- but caps and lower case are
  294. significant). If you don’t want Point 2 to know about the SMUT Echo,
  295. give it a keyword of MacBBPtOK. If Point 3 had a keyword of PtOK, it
  296. would see only SOCALPT. Areas without keywords are available to all.
  297.  
  298. AreaTrix allows two sources of input for keywords to give the sysop a
  299. maximum amount of flexibility. If you’re willing to set up and maintain
  300. an “AreaUserKeys” file, your callers need never know the syntax for
  301. entering a keyword in a message. If you don’t want to be bothered, you
  302. can send those who poll you private mail with the keywords for the
  303. sections they’re interested in. If you don’t set up any of these files,
  304. AreaTrix will work as it always has.
  305.  
  306. If you’ve set up a file in your Tabby folder called “AreaUserKeys”
  307. AreaTrix uses it to determine the caller’s keyword; if that file doesn’t
  308. exist or it doesn’t have an entry for the caller, the caller can enter
  309. the phrase
  310.  
  311. Key:  PtOKMacBBTrash
  312.  
  313. as the first line of the AreaTrix message to establish access to
  314. protected areas.
  315.  
  316. Here are the details of how to set this up:
  317.  
  318. AreaTrix looks for a text file called “AreaKeys” in your Tabby folder
  319. with keywords for each section. Format for the file is
  320.  
  321. AreaName <tab> Keyword <cr>
  322.  
  323. with as many entries as you wish. A keyword can be as short as one
  324. letter or as long as a line of text. I would suggest that you keep them
  325. fairly short. Caps and lower case are significant. You can use any
  326. printable character you want except for spaces and tabs (I don’t know if
  327. Tabby or Fido would freak out with Mac Option-key characters, but
  328. AreaTrix shouldn’t mind).
  329.  
  330. If you don’t assign a keyword to a section, it can be listed or modified
  331. by anyone. If it has a keyword, the caller must match the keyword to
  332. list or alter it. If there is no AreaKeys file, all file sections can be
  333. changed and listed.
  334.  
  335. The caller’s keyword can come from two places. If you have a file in
  336. your Tabby folder called “AreaUserKeys” with the caller’s address and a
  337. keyword, this keyword will be used for the session. Format of the file
  338. is
  339.  
  340. NodeID <tab> Keyword <cr>
  341.  
  342. with as many entries as you wish. The NodeID should be an address with a
  343. slash, as in 102/823 or 7500/2. If you do not have such a file, the
  344. caller can enter a keyword as the first line of the message in this
  345. form:
  346.  
  347. Key: <space> Keyword <cr>
  348.  
  349. If the caller enters a keyword in the message and you also have a
  350. keyword for the caller in the AreaUserKeys file, the AreaUserKeys
  351. keyword takes precedence. This allows you to override someone who may be
  352. creating a problem.
  353.  
  354. The keyword scheme works like this. Let us say that your AreaKeys file
  355. looks like:
  356.  
  357. HOTSEX <tab> X-Rated
  358. REPTILES <tab> Snakes
  359. POINTS <tab> ^
  360.  
  361. ... and this is your AreaUserKeys file:
  362.  
  363. 102/113 <tab> X-RatedSnakes
  364. 102/114 <tab> Snakes^
  365. 102/115 <tab> Gleep
  366.  
  367. This is equivalent to, for instance, 102/113 entering on the first line
  368. of a message
  369.  
  370. Key: X-RatedSnakes
  371.  
  372. With this setup, AreaTrix will let 102/113 list or change all areas
  373. except for points. 102/114 can list or change all areas except for
  374. HOTSEX. 102/115 can list or change all areas except for HOTSEX, REPTILES
  375. or POINTS.
  376.  
  377. If you go nuts with this, you can create a requirement for long keywords
  378. from callers, which is why I recommend that you keep them fairly short.
  379. You can also play around with keywords contained in other keywords (for
  380. instance: Mellow is the keyword for KITARO and MarshMellow is the
  381. keyword for NEWAGE; users with the keyword MarshMellow could alter and
  382. list either section, while those with just Mellow could only mess with
  383. KITARO) and other interesting combinations.
  384.  
  385. Incidentally, AreaTrix is quite sophisticated in limiting access. If you
  386. have an AreaTrix.List file which AreaTrix shows with an -L request,
  387. AreaTrix will skip lines beginning with an area name for which the
  388. caller does not have a password.
  389.  
  390. ------------------------------------------------------------------------
  391.  
  392.                          How AreaTrix Works
  393.  
  394. AreaTrix scans the Generic Import file, looking for net private messages
  395. addressed to AreaFix, AreaTrix or your File Forward name. If it finds
  396. such a message, it appends it to a file called AreaTrix.req, located at
  397. the same level as AreaTrix, and marks it for deletion in the Generic
  398. Import file so it won’t be processed further.
  399.  
  400. When it is finished with its scan, it tries to open the AreaTrix.req
  401. file. If it's empty, AreaTrix launches the next event. Otherwise...
  402.  
  403. AreaTrix reads the AreaTrix file a message at a time, marking each
  404. message for deletion when it’s been read. It uses the address line
  405. (AreaFix or the File Forward name) to determine its behavior, checks the
  406. password and the flags and parses the body of the message.
  407.  
  408. AreaTrix will expand PointGroups listings as necessary to accommodate
  409. requests. When a point requests a feed from an area which already has
  410. eight slots filled, AreaTrix creates a new area line. The maximum number
  411. of area lines it can handle is 255 -- multiply that by eight feeds per
  412. area to get the maximum capacity of AreaTrix: 2,040 feeds.
  413.  
  414. If a request for a new area feed comes from a point, AreaTrix will feed
  415. the point from the PointGroups file if the requested area is processed
  416. as group mail. If the requested area is not processed as group mail,
  417. AreaTrix will try to handle the request from the Areas.BBS file. It will
  418. also use Areas.BBS if the request originates from a source not within
  419. the local point network.
  420.  
  421. AreaTrix determines whether an area can be fed to points as group mail
  422. by checking to see whether you’ve assigned a message area to an address
  423. of nnn/0. If not, AreaTrix will try to handle any requests for that area
  424. from the Areas.bbs file.
  425.  
  426. AreaTrix maintains an AreaTrix Workfile in the Tabby Folder. This tracks
  427. file forward requests and is used to delete files after they've been
  428. sent.
  429.  
  430. AreaTrix answers messages directed to *either* AreaFix or AreaTrix. If
  431. a message uses the -L switch, AreaTrix will try to answer it as before
  432. from a text file called AreaTrix.List. If this file is not found,
  433. AreaTrix will try to use a file called AreaFix.List.
  434.  
  435. If you’ve enabled the Messages to Sysop option, AreaTrix appends sysop
  436. messages to the Generic Import file. Messages to users are appended to
  437. the Generic Export file.
  438.  
  439. When AreaTrix is finished processing the AreaTrix.req file, it sorts the
  440. Areas.bbs and PointGroups files by section numbers -- this makes the
  441. files easier to read, especially PointGroups, which can grow messy over
  442. time. Duplicated entries are eliminated and “0/x” point feeds in the
  443. Areas.bbs file are placed as the last entry. It saves the old files as
  444. backups and writes new versions of Areas.bbs and PointGroups.
  445.  
  446. It then deletes the AreaTrix.Req file and launches the next event.
  447.  
  448. ------------------------------------------------------------------------
  449.  
  450.                               Miscellany
  451.  
  452. Points running Copernicus 1.0d1 should use AreaFix only if the areas
  453. they receive have no PointGroup routing status (defined as an entry in
  454. the Areas.BBS file with a zero, a slash and the section number).
  455. Copernicus 1.0d1 is not compatible with Tabby 2.2 PointGroups, but
  456. AreaTrix handles point requests via PointGroups whenever possible.
  457. Copernicus 1.0 is fully compatible with PointGroups.
  458.  
  459. AreaTrix determines whether or not a request comes from a point by
  460. reading the Point Net file in the Tabby folder. If AreaTrix spots the
  461. Point Net ID followed by a slash in the From field of a request, it
  462. assumes this is to be handled as a point request if possible.
  463.  
  464. If you want to be a good, industrious sysop, create a text file called
  465. AreaTrix.List in your Tabby folder. In it, describe the Echo areas on
  466. your board. This is the information which will be sent when someone uses
  467. the -L option in AreaTrix. If you don’t have such a file, no list will be
  468. sent.
  469.  
  470. If you change the areas.bbs or pointgroups files with a text editor
  471. instead of using Tabby Maint *** be careful ***. The format for an entry
  472. in these files is as follows (NNN is a section number):
  473.  
  474.      NNN <tab> AREANAME <tab> Feed1 <sp> Feed2 <sp> Feed3 <cr>
  475.  
  476. If there are no feeds from an area, the line looks like this:
  477.  
  478.      NNN <tab> AREANAME <tab> <cr>
  479.  
  480. If you forget that second tab, AreaTrix will ignore the line. Versions
  481. prior to 1.04 choked on lines which omitted the second tab, leading to
  482. corrupt areas.bbs and pointgroups files. Play safe -- use Tabby Maint to
  483. change these files. If you *must* use a text editor, check the changed
  484. file with Tabby Maint to make sure it’s in the proper format. (And to
  485. really play it safe, keep backups of your areas.bbs files and
  486. pointgroups files in a safe place in case AreaTrix or some other
  487. well-intentioned program which modifies these files goes berserk.)
  488.  
  489. Here is a summary of AreaTrix-related text files, all of which live in
  490. the Tabby folder:
  491.  
  492. AreaTrix.list      <optional>  defines echo sections, sent for -L switch
  493. AreaKeys           <optional>  keys for areas
  494. AreaPass           <optional>  passwords for nodes
  495. areas.bbs                      Tabby nodes file, maintained with backup
  496. AreaTrix Help      <optional>  help file for AreaTrix
  497. AreaTrix WorkFile              maintained by AreaTrix
  498. AreaUserKeys       <optional>  keys for users
  499. Forward Log        <optional>  transcript of file forwarding activity
  500. PointGroups                    Tabby points file, maintained with backup
  501.  
  502. ------------------------------------------------------------------------
  503.  
  504.                              Version History
  505.  
  506. 1.0   3/29/90   First version released.
  507.  
  508. 1.01  4/16/90   Fixed problem installing AreaTrix -- it froze when it
  509.                 couldn’t find the AreaTrix Workfile.
  510.  
  511. 1.02  4/23/90   Added configuration option to not delete forwarded
  512.                 files.
  513.  
  514. 1.03  4/29/90   Changed code so feed is deleted only if '-' is first
  515.                 character in line (previous versions deleted feed if
  516.                 '-' was anywhere in line, leading to problems with area
  517.                 names containing '-').
  518.  
  519. 1.04  5/10/90   Fixed bug which caused AreaTrix to trash areas.bbs and
  520.                 pointgroups files if sysop forgot to put a tab after
  521.                 an area name in the file (possible only with a text
  522.                 editor). AreaTrix now purges files of such bad lines. 
  523.  
  524.  
  525. ------------------------------------------------------------------------
  526.  
  527. The latest version of AreaTrix can be obtained in two ways:
  528.  
  529. 1> Send me a blank disk and a self-addressed stamped envelope and I'll
  530.    send you a copy of the newest AreaTrix.
  531.  
  532. 2> File request "AreaTrix" from either 102/823 or 107/563 with a password
  533.    of "NewNew". In addition to that password, you'll need to use the
  534.    password "TrixKit" to unstuff the file. (Note -- the quotes on the
  535.    passwords are not part of the passwords.)
  536.  
  537. ------------------------------------------------------------------------
  538.  
  539. -- Pete Johnson
  540.  
  541.    PETERJ on GEnie
  542.  
  543.    Glassell Park BBS
  544.    Post Office Box 65074
  545.    Los Angeles, CA 90065
  546.  
  547.    May 10, 1990
  548.